/* comment.js */
import http from "@/utils/http";

export const commentApi = {
  /**
   * 根据文章id分页查询评论列表
   * @param {*} data 对应请求对象参数
   * @returns
   */
  queryTheCommentListByPageAccordingToTheArticleId(data) {
    return http.post("/comment/v1/comments/page", data);
  },
  /**
   * 根据parentId分页查询回复
   * @param {*} data
   * @returns
   */
  pageGetReplyByParentId(data) {
    return http.post("/comment/v1/comments/replyPage", data);
  },
  /**
   * 添加评论
   * @param {*} dat
   * @returns
   */
  addComment(data) {
    return http.post("/comment/v1/comments/save", data);
  },
  /**
   * 删除评论
   * @param {*} data
   * @returns
   */
  deleteComment(data) {
    return http.post("/comment/v1/comments/delete", data);
  },
  /**
   * 评论点赞或者已经点赞的取消点赞
   * @param {*} data
   */
  liked(data) {
    return http.post("/comment/v1/comments/liked", data);
  },
  /**
   * 查询当前用户点赞的评论id集合
   * @returns 
   */
  getLikeCommentList() {
    return http.get("/comment/v1/comments/getLikeCommentList");
  },
};